package wrapper;

import com.fasterxml.jackson.annotation.JsonUnwrapped;
import domain.Education;
import domain.Offer;
import domain.UserDataProfile;
import domain.UserProfile;
import wrapper.user.SimpleAccount;

import java.util.List;

/**
 * Created by aceyin on 15/7/2.
 */
public class CompleteApplierProfile {
    @JsonUnwrapped
    private SimpleAccount account;
    private UserProfile userProfile;
    private UserDataProfile dataProfile;
    private Education education;
    private List<UserWorkExperience> workExperience;
    private Offer offer;

    public Education getEducation() {
        return education;
    }

    public void setEducation(Education education) {
        this.education = education;
    }

    public SimpleAccount getAccount() {
        return account;
    }

    public void setAccount(SimpleAccount account) {
        this.account = account;
    }

    public UserProfile getUserProfile() {
        return userProfile;
    }

    public void setUserProfile(UserProfile profile) {
        this.userProfile = profile;
    }

    public UserDataProfile getDataProfile() {
        return dataProfile;
    }

    public void setDataProfile(UserDataProfile dataProfile) {
        this.dataProfile = dataProfile;
    }

    public void setWorkExperience(List<UserWorkExperience> workExperience) {
        this.workExperience = workExperience;
    }

    public List<UserWorkExperience> getWorkExperience() {
        return workExperience;
    }

    public Offer getOffer() {
        return offer;
    }

    public void setOffer(Offer offer) {
        this.offer = offer;
    }
}
